混合云解决方案的未来,是否为Docker 和 Kubernetes?
T客汇官网:tikehui
撰文 |卿云
随着越来越多的企业实施云计算,许多企业为了实现混合云功能,看重混合云不同基础架构的灵活性,部署混合云解决方案。
IDC一项调查表明73%采用云计算的企业拥有混合云战略。企业中最常用的混合云解决方案是将一个或多个不同供应商的公共云与私有云组合,从而在成本、可靠性、可扩展性和安全性方面实现最广泛的选择。
然而,实际中这种混合云的交付率还很低。这是由于混合云在解决企业应用程序管理和业务流程需求上有限制,这种限制也成为了这些年云供应商争相抢夺的机遇。
新产品能够更好地满足企业需求,微软和VMware VMW已经明确表示,他们正在这方面努力希望成为领跑者,而最近升级版的开源产品已经发布。更具体地说,Docker和Kubernetes项目很有可能实现基于开源的改进。
混合云解决方案存在这种差距的原因是,到目前为止还没有任何单一的云基础架构管理和业务流程平台,能够在公有云和私有云基础架构上,提供具有足够的集中自动化和易于控制、操作使用的真正满足大多数企业需求的的网络、安全性、监控和编排支持。
领先的公有云提供商首先侧重于构建其基础架构特有的领先地位,所以他们现在正在转向解决这一深度的混合云需求。另一方面来自VMware和OpenStack社区的领先的私有云平台缺乏运行公有云平台的竞争力。尝试在领先的公有云和私有云平台上提供混合云的各种PaaS(平台即服务)供应商在将业务流程实施与企业级基础设施集中管理配对的尝试中,发现其特征不鲜明而且操作复杂,这另供应商很苦恼。
微软和VMware今年使其解决方案更好地满足需求,现在已经接近普适性。微软长期以来一直将这一差距作为提供混合云解决方案的机会,其优势在于它的Azure公有云与全球领先的公有云竞争对手亚马逊网络服务(AWS)和Google云平台旗鼓相当。其Microsoft Azure Stack私有云平台旨在提供管理和业务流程功能,使Azure公共云和Azure Stack 私有云之间实现应用可移植。
VMware和AWS正在合作, 就是AWS上的VMware 云,扩展VMware现有的私有云平台,用于管理和编排,以允许在AWS公共云端部署。
但是,为了使技术选择不那么局限,许多企业IT领导者仍然希望使用开源代码替代方案,以此利用云端转型来减少平台供应商的锁定,这是以前企业采用OpenStack进行私有云的例证。
2017年的DockerCon,很明显,Kubernetes Docker容器的编排已经成为混合云平台的主要开源启动器。开发人员为了提高应用开发速度使其易于测试,推动了Docker早期的繁荣 。Docker现在正被用于运维团队的生产上(通常由运营团队使用Kubernetes进行编排),因为它可以提高与开发人员(通常可以缓解过渡到DevOps文化)的协作,通过减少计算量节省成本,并通过基础架构的可移植性提供灵活性的部署 。
除了作为项目创始人的谷歌和高度专注于Kubernetes的公司(例如:CoreOS,Rancher Labs)之外,社区融合也可以在PaaS供应商中看到。
PaaS供应商在过去一年中都宣布了他们的转变,即将Kubernetes的支持与现有的管理和协调能力结合起来(例如:Apcera,Apprenda,Containership,IBM,Pivotal),或者完全基于Kubernetes(例如:Red Hat)。其中许多人已经能够在DockerCon上讨论进一步的进展。
开源社区融合的重要性在于现在投入到Docker和Kubernetes项目中的投资,这些项目具有显著的网络效应,推动了客户采用和周边生态系统支持领先技术平台。尽管之前的跨云平台/ PaaS在编排管理能力方面的努力已经分散化,但是社区已经组建了云本土计算基金会来协同管理,以配合Kubernetes业务流程。
虽然所有这些值都限于通过Docker容器部署的应用程序,但这不妨碍其它发展。应用程序的容器化最初打算将重点放在云本机应用程序上,而不仅仅是传统应用程序。然而,随着Docker集群化遗留应用程序的企业成功案例越来越多,它们将其转化为潜在的大多数用例,这些用例有容量成本节省、DevOps文化和基础设施可移植性这些相同的优势。
当将Kubernetes编排的Docker容器在混合云基础架构中的设计可移植性与围绕编排的投资管理能力相结合时,如何提高混合云管理水平迎来了巨大的机遇。但是管理能力最佳架构方面众说纷纭,这个机遇说起来容易做起来难。
解决挑战的一个方法是企业如何融合这些厂商的混合云需求,无论是由微软公司提供的,还是AWS的VMware,还是使用Docker和Kubernetes的开源软件。这正是开放式网络用户组(ONUG)努力通过其混合云框架创建的,重点是业务流程和其他四个顶级云管理需求:
软件定义的广域网(SD-WAN):旨在通过云连接或连接服务到多个云提供商,实现路由发现和分发的一致性,
序的基础设施平台上分布式实施绑定到应用程序的便携式安全策略,
监控和分析工具:旨在统一覆盖跨不同基础设施平台运行的应用程序
完整堆栈/现场可靠性工程(SRE)技能:旨在扩大可用的企业IT人才,可以集成一套不同的最佳解决方案来构建和运行混合云
企业IT领导者在金融、工业、零售、技术和其他垂直领域在云基础设施和工具支出数十亿美元,旨在推动达成标准协议,通过混合云基础架构跨多个云部署应用程序,实现其灵活性。这将更好地使企业IT实现其业务的数字转型。
原作者Rhett Dillingham,是云计算分析公司Moor Insights&Strategy的高级分析师。其声明如下:我的公司,Moor Insights&Strategy,像所有研究和分析公司一样,为包括IBM和Microsoft在内的许多高科技公司和机构提供研究,分析,咨询。本文中引用的任何公司本人均不持有任何股权。